package com.usian.service;

import com.usian.pojo.TbUser;

import java.util.Map;

public interface SSOService {

    /**
     * 12.注册验证接口
     *
     * @param checkValue
     * @param checkFlag
     * @return
     */
    boolean checkUserInfo(String checkValue, Integer checkFlag);

    /**
     * 用户注册接口
     *
     * @param tbUser
     * @return
     */
    Map userRegister(TbUser tbUser);

    /**
     * 用户登录接口
     *
     * @param username
     * @param password
     * @return
     */
    Map userLogin(String username, String password);

    /**
     * 用户退出接口
     *
     * @param token
     * @return
     */
    boolean logOut(String token);

    /**
     * 更新用户过期时间
     *
     * @param token
     * @return
     */
    boolean getUserByToken(String token);
}
